General Information 4 Preface 5 Program 7 The Road to an XSLT / XQuery IDE

نویسنده

  • George Cristian Bina
چکیده

Most XSLT/XQuery tools provide editing and transformation support. Some provide also debugging and profiling support. However there is a lot more to do in order to have an XSLT/XQuery IDE similar with today’s Java IDEs for instance. oXygen started to walk on this road providing a number of advanced development features. An overview of the features that should be available in a modern XSLT/XQuery IDE and more details about the part of these features already implemented in oXygen will be presented. Checking for errors and error reporting When editing source code every developer needs to know whether or not his code contains errors, to see where these errors are and to get their descriptions so he can easily correct them. Checking the source for errors can be done on demand or it can be performed automatically (continuous validation). The continuous validation is important because it signals the error immediately when it appears thus the developer is already focused on that and can more easily correct it. The errors can be reported in a list or in a table but they can also be marked directly in the source text. Marking errors in the source text with visual error markers is useful especially when coupled with the automatic validation as the detected errors are located naturally on screen. It is important also to report as many errors as possible and do not stop after the first one. Sometimes the developer can choose to correct an error at a later time but if the error reporting stops on the first encountered error then he will not get any more feedback. To summarize, an IDE should provide support for continuous validation, visual error markers and it should report multiple errors. The validation should be performed in background and should not interrupt the user from editing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Approach to Translate XSLT into XQuery

XML (eXtensible Markup Language) transformations and queries are crucial operations for interpreting XML databases. XSLT (eXtensible Stylesheet Language Transformations) is a prominent XML technology for these operations, but XQuery (XML Query Language) can query a broad spectrum of XML information sources, including both databases and documents. In this paper, we present our approach to transl...

متن کامل

Complex Data Transformations in Digital Libraries with Spatio-Temporal Information

The DIGMAP project researched automated methods for enriching metadata records with structured geo-temporal information. This paper presents our findings regarding the use of XML technology for expressing transformations between the different XML schemas used in DIGMAP metadata records and service interfaces. Both XSLT and XQuery are functional, declarative languages that effectively support XM...

متن کامل

Translating XSLT into XQuery

XML (eXtensible Markup Language) transformations and queries are crucial operations for interpreting XML databases. XSLT (eXtensible Stylesheet Language Transformations) is a prominent XML technology for these operations, but XQuery (XML Query Language) can query a broad spectrum of XML information sources, including both databases and documents. In this paper, we present our approach to transl...

متن کامل

A Prototype for Translating XQuery Expressions into XSLT Stylesheets

The need for a user-friendly query language becomes increasingly important since the introduction of XML. The W3C developed XQuery for the purpose of querying XML data, but XQuery is not available in every tool. Because of historical reasons, many tools only support processing XSLT stylesheets. It is desirable to use tools with XQuery, the design goals of which are, among other goals, to be mor...

متن کامل

A Prototype for Translating XSLT into XQuery

XSLT and XQuery are the languages developed by the W3C for transforming and querying XML data. XSLT and XQuery have the same expressive power and can be indeed translated into each other. In this paper, we show how to translate XSLT stylesheets into equivalent XQuery expressions. We especially investigate how to simulate the match test of XSLT templates by two different approaches which use rev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006